//Class "GameScreen" ke thua tu "IScene"
//chua 1 con tro quan ly ScreenManager
//khi khoi tao GameScreen, phai tro con tro quan ly toi doi tuong ScreenManager se dc su dung o main

#ifndef __GAMESCREEN_H__
#define __GAMESCREEN_H__

#include "ScreenManager.h"
#include "IScene.h"
#include <gl/gl.h>
#include <gl/glu.h>
#include <gl/glut.h>
#include <sstream>
class GameScreen : public IScene
{
public:

	ScreenManager* m_screenManager;
	GameScreen(ScreenManager* _screenManager);
	~GameScreen(void);
	virtual void LoadContend() {};
	virtual void UnloadContend() {};
	virtual void Update(float _dt) {};
	virtual void Draw() {};
	virtual void KeyDown(int keyCode) {};
	void DisplayText(int _number);
	void DisplayText(string _string);
};

#endif __GAMESCREEN_H__
